On-line branch for data processing systems



Sept. l2, 1967 E.J.GR|L1 ME|r-:R.JR.. ETAI. 3,341,820

(1N-LINE BRANCH FOR DATA PROCESSING SYSTEMS Filed Oct. 13. 1964 156 Sheets-Sheet 1 No. ol

m0. VO|O1 \L 1|||||||||l|o|,||||| |||s mwa Naz ozm #02mm mbz: 5o v FmQ 1|| Qz MNT l 0o |\l ma d STIMMQ l n Q :l ww@ wma H mwmmwwzoo lQ .252Mo l I I 0 I I I I l I l l l I I I i l Il o oz; w23 Gi INVENTORS EARL J. GRILLMEIER GEORGE C. SEASON l THEIR A TORNEYS Sept. 12, 1967 E. .1. GmLLMEnL-m. JR.. ETAL 3,341,820

ONLINE BRANCH FOR DATA PROCESSING SYSTEMS Filed Oct. 13, 1964 156 Sheets-Sheet f E IIHHIIIN HIIHIIHI lllllllll FIG 2 Sept. 12,

Filed Oct.

E. J. GRILLMEIER. JR., ETAL.

15-5 Sheets-Sheet 5 FIG. 4

INPUT MESSAGE SEGMEII OUTPUT M A M PgSGIEON INFORMATION VALUE Pg'sfi'TTmN INFORMATION VALUE I scAN PosITIoN o-I5 I SCAN POSITION o-Is 2 AMGUIIT Row 0 9 2 0 9 AMOUIIIIBT Row 0 9 3 AMOUT Row 0 9 4 AMGUIIT Row 0 9 4 AMOUNZT Row 0 9 5 AMOUIIIIIT Row 0 9 5 AMOUN'T Row 0 9 9 AMoUNg Row 0 9 9 AMoUNg Row 0 9 T AMoUNQT Row 0 9 7 IIIIIIOUNS; Row 0 9 9 AMoUNBT Row 0 9 9 AMOUNBT Row 0 9 n 9 AMOUNT Row 0 9 9 AMOUN; Row 0 9 I0 AMoUNST Row 0 9 I0 AMoUNg Row 0 9 9L-*L A AMoUN5T Row 0 9 H AMoUNg Row 0 9 I2 W'NDOwTgHmE os I2 LIGHTS o-I2 I3 WNDowUm-H'NE G-s I5 Aux. coNTRoI. DIGIT o-'I' I4 GoNTRgI. Row 0 9 I4 coNTRcI. Row 0 9 I5 coNTRII. Row 0 9 9 CONTRGL Row 0 9 I9 coNTRII. Rm: 0 9 '9 coNTRgL Row 0 9 ,7 coNTRII. Row 0 9 l? GoNTRgI. Row 0 9 i 9 LGNGITUDINAI. BIT I9 I oNGITUoINAI. BIT

CHECK DIGIT CHECK DIGIT FIG. 5 FIG. 6

BIT POSITIN l 2 3 a IOOQOOO No DATA C p lollooo REQUEST To TRINSIIT "L R l IoIoIoo nnnv nEPnENTATIoN A TR l 2 2 IoIooIo 0K TY IoloooI alunne Sept. 12, 1967 E. J. GRILLMEIER. JR., ETAL 3,341,320

LINE BRANCH FOR DATA PROCESSING SYSTEMS 15.5 Sheets-Sheet 4 Filed Oct. 1

Sept. l2, 1967 Filed 00%,. 13, 1964 E. J. GRILLMEIER, JR., ETAL ON-LINE BRANCH FOR DATA PROCESSING SYSTEMS 156 Sheets-Sheet Sept. 12, 1967 E. J. GRILLMEIER. JR.. ETAL 3,341,320

ON-LINE BRANCH FOR DATA PROCESSING SYSTEMS Filed Oct. 13. 1964 156 Sheets-5heet 6 Sept. l2, 1967 E. J. GRILLMEIER. JR.. ETAL 3,341,820

ON-LINE BRANCH FOR DATA PROCESSING SYSTEMS Filed ocr. 1s, 1964 156 Sheets-Sheet 7 Sept. l2, 1967 E. J. GRILLMElER. JR., ETAL. 3,341,320

ON'LINE BRANCH FOR DATA PROCESSING SYSTEMS Filed oct. 13. 1964 156 Sheets-Sheet 8 15a Sheets-Sheet 9 Sept. l2, 1967 E. J. GRILLMEIER, JR.. ETAL ON-LINE BRANCH FOR DATA PROCESSING SYSTEMS Filed oct. 1s, 1964 sept. 12, 1967 Filed Oct. 13. 1964 E. J. GmLLMElER, JR.. ETAL. 3,341,820

ON-LINE BRANCH FOR DATA PRDCESSING SYSTEML` 156 Sheets-Sheet 1:,1`

q l Q AQ- 4| g g $535 y Q ad@ o: l- E x f-u-l m Sept. l2, 1967 E. .1. GRlLLMElER. JR., ETAL 3,341,320

ON-LNE BRANCH FOR DATA PROCESSING SYSTEMS Filed oct. 1s, 1964 1 :515. Sheets-Sheet l1 Sept. 12, 1967 E J. GRILLMEIER, JR.. ETAL 3,341,820

ON-LINE BRANCH FOR DATA PROCESSING SYSTEMS Filed not. 13, 1964 156 Sheets-Sheet 12 mumomom l l I l Sept. 12, 1967 E. J. GRILLMEIER, JR.. ETAL 3,341,820

ON-LINE BRANCH FOR DATA PROCESSING SYSTEMS Filed OC. 13, 1964 155 Sheets-Sheet 15 mo NOmx hummm as j Sept. l2, 1967 E. J. GRILLMEIER, JR.. ETAL. 3,341,320

NLINE BRANCH FOR DATA PROCESSNG SYSTEMS Filed Oct. 15, 1964 156 Sheets-Sheet L;

i|||| ^M| 1111|| i I K ml:\I4|I4 1 vr ||l1 1 u n oldi 1 1 u Tuwdm@ TYE Tluw E O E 1% w E j@ i@ E@ 1 1 u B m@ W@ 1MM@ w@ m5 m@ s. @wmf TIIHW ITIN@ Ilm@ E o TL 1 i@ E@ i@ n I 1 T?Q u O rL G mm G l sept. 12, 1967 E. J. GRILLMEIER, JR., ETAL ONLINE BRANCH FOR DATA PROCESSING SYSTEMS Filed 001. 13. 1964 FIG. I4

2 E F H J NIT \ TEN NIT 0000 0 soffra/RJ11n 222 n o l OS .XSCSOQBCI {SCSOQACI 80509862 FIG. l5

15% Sheets-Sheet 15 Sept. l2, 1967 Filed Oct. 13, 1964 FIG.I6A

HWM 2 50V. SUPPLY HWM 3 50V. RETURN HWM5 SHIELD GROUND IWM ANSWER READY JWM 2I SELECT JWM22 SELECT JWM23 SELECT JWM 24 SELECT JWM 25 SELECT JWM 26 SELECT JWM 27 SELECT JWM 28 SELECT JWM 29 SELECT JWM 30 SELECT JWM 3l SELECT JWM 32 SELECT JWM 33 SELECT JWM34 SELECT JWM35 UNITS MACH. NO. JWM 36 TENS MACH. NO.

IWM IO IWM 9 IWM 8 IWM 7 IWM 6 IWM 5 IWM 4 IWM 3 IWM 2 IWM I DIGIT DIGIT DIGIT DIGIT DIGIT DIGIT DIGIT DIGIT DIGIT o 9 B 7 6 5 4 3 2 DIGIT I JWM 37 INPUT OK JWM 3B INPUT ERROR JWM I OR 9 JWMZ ORIO JWM3 ORII JWM4 OR I2 JWIVI5 OR I3 JWMG 0RI4 JWM 7 ORI5 JWM B ORIG HWME ELECTRONIC GND.

JWM AUX4 CONTROL BIT JWM ISI AUX. CONTROL BITZ JWM |62 AUX CONTROL BIT JWM |90 TRIP JWM I LAMP RESET R EADY IN TER ROGATE vg/M SELECT ROW I ROW 2 ROW 3 ROW 4 ROW 5 ROW 6 ROW 7 ROW 8 ROW 9 ROW IO ROW II ROW I2 ROW I3 ROW I4 E. J. GRILLMEIER, JR.. ETAI.

ora-LINE BRANCH FOR DATA PROCESSING SYSTEMS 16,5 Sheets-Sheet 16 K 306 AC4 Sept. 12, 1967 E. J. GmLLMElER, JR.. ETAL 3,341,320

ONLINE BRANCH FOR DATA PROCESSING SYSTEMS Filed Oct. 13. 1964 15"; Sheets-Sheet 1H FIG. ITA

HWM2 50V. SUPPLY HWMB 50V. RETURN HWMS SHIELD GROUND HWME ELECTRONIC GROUND IWM |02 W/M ON-LINE I WM IOI W/M READY JWM I2l SELECT ROW I JWM |22 SELECT RON 2 JWM |23 SELECT ROW 5 JWM |24 SELECT ROW 4 JWM |25 SELECT ROW 5 JWM |26 SELECT ROW 6 JWM |27 SELECT ROW T JWM |28 SELECT ROW B JWM |29 SELECT ROW 9 JWM |30 SELECT ROW IO JWM ISI SELECT ROW II JWM |32 SELECT RON I2 JWM |33 SELECT ROW I3 JWM |4I SELECT DIGIT I JWM |42 SELECT DIGIT 2 JWM |43 SELECT DIGITS JWM |44 SELECT DIGIT 4 JWM |45 SELECT DIGIT 5 JWM |46 SELECT DIGIT 6 JWM |47 SELECT DIGIT 7 JWM |48 SELECT DIGIT 8 JWM |49 SELECT DIGIT 9 HWM I 20 VOLTS sept. 12., 1967 E.. J. GRILLMEIER. JR., ETAL ON-LINE BRANCH FOR DATA PROCESSING SYSTEMS Filed Oct. 13. 1964 FIG. ITB

151'.; Sheets-Sheet, 19

EZ FRAME GROUND Hmz 50V. SUPPLY fE)- IIIM:I 50V. RETURN IIIvIs SHIELD GROUND HMS SHIELD GROUND K2 5BCI VES/# @-)I-IIVM IIsv. D.c. RETURN LOCK Sept. l2, 1967 E. I. GRILLMEIr-:R- JR.. ETAI. 3,341,820

ON-LINE BRANCH FOR DATA PROCESSING SYSTEMS Filed Oct. 13, 1964 156 Sheets-Sheet iIi 25% I x JMG? END oF SEGMENT K2O4AC'FL 245@ M190 TRIP `c`\69 `(\?O KIOIA I C JM IGT Aux CoNTRoI. DIGIT 'I KOBACI K'OIBCI J-I IGG Aux CONTROL DIGIT e *Mk1* KIOBBCI U FK'OIACZ @9.1mm Aux CoNTnoI. DIGIT s KIIGOfB V @j JM |64 Aux CONTROL DIGIT 4 KIOGBCI moll-04N {l-)mma Aux GoNTRoI. DIGIT s M L |K|O34 KIOIBC4 .musa Aux CONTROL DIGIT a KIOBBM I\ KIOIACB .IM IGI Aux GoNTRoI. GIGITI KeoeACI 94 F l 4|/ v4 .IM |52 SYSTEM on Y* 111--- K|O4AC4 2-33 HMG 6.5 v.A.c

KgoAczk-zo JMI7| LAMP DIGIT l ---JM |72 LAMP DIGIT 2 JM |73 LAMP DIGIT 3 JM |74 LAMP DIGIT 4 JMI75 LAMP DIGIT 5 JM |76 LAMP DIGIT 6 JM |77 LAMP` DIGIT 7 JM |78 LAMP DIGIT 8 JM |79 LAMP DIGIT 9 JM |80 LAMP DIGIT IO JM 18| LAMP DIGIT II K207AC2 K207BC2 K203AC4 JM |82 LAMP DIGIT l2 K202 AC3 

14. IN A BRANCH SUB-SYSTEM OF AN ON-LINE SYSTEM IN WHICH RECORDS MAINTAINED AT A CENTRAL DATA PROCESSING STATION MAY HAVE ADDITIONAL ENTRIES MADE TO ANY RECORD AT ANY ONE OF A PLURALITY OF BRANCH LOCATIONS, THE COMBINATION, IN A BRANCH, COMPRISING A PLURALITY OF MULTIPLE-ROW KEYBOARD-OPERATED INPUTOUTPUT DEVICES CAPABLE OF HAVING THE KEYBOARD SET EITHER REMOTELY IN RESPONSE TO ELECTRICAL SIGNALS APPLIED THERETO OR MANUALLY; INFORMATION TRANSMITTING MEANS FOR TRANSMITTING INPUT AND OUTPUT MEASSAGES IN SERIAL FORM BETWEEN THE CENTRAL DATA PROCESSING STATION AND THE SELECTED INPUTOUTPUT DEVICE; SCAN COUNTER MEANS FOR SEQUENTIALLY SCANNING ALL OF THE INPUT-OUTPUT DEVICES IN A BRANCH AND OPERABLE TO SELECT A GIVEN INPUT-OUTPUT DEVICE BY HALTING IN THE EVENT THAT SAID GIVEN INPUT-OUTPUT DEVICE IS CONDITIONED TO TRANSMIT AN INPUT MESSAGE TO THE CENTRAL DATA PROCESSING STATION, TO ENABLE COMMUNICATION TO TAKE PLACE BETWEEN THE GIVEN INPUT-OUTPUT DEVICE AND THE CENTRAL DATA PROCESSING STATION; GATING MEANS ASSOCIATED WITH EACH INPUT-OUTPUT DEVICE AND OPERABLE TO CAUSE AN INPUT-OUTPUT DEVICE SELECTED BY THE SCAN COUNTER MEANS TO BE COUPLED TO THE CENTRAL DATA PROCESSING STATION OVER THE INFORMATION TRANSMITTING MEANS FOR THE TRANSMISSION OF AN INPUT MESSAGE THERETO; 